chore: add semantic release#34
Conversation
cjumel
left a comment
There was a problem hiding this comment.
I made a first round of comments. 🙂
Besides, can you change the title of the PR to follow the conventional commits and add a small description, especially to detail a bit how the semantic release should work, please?
And don't we want to remove the former release jobs, so that it is replaced by the new one?
cjumel
left a comment
There was a problem hiding this comment.
There are sill a few things to fix. Besides, could you add in your PR description for instance what tests did you run or what documentation did you follow, to support your code? Typically, have you checked this guide?
Besides, you didn't remove the former release file
cjumel
left a comment
There was a problem hiding this comment.
Nice, you're good to go! 🥳
I can't recall if you still need to do it, but if you need it don't forget to set the relevant GH secrets
Description
Add the python semantic release to this sdk, it should release the package automatically when we push on main, it also released based on commit messages following the Conventional Commits
Here is the reference
https://python-semantic-release.readthedocs.io/en/latest/configuration/configuration-guides/uv_integration.html
test with: uv run semantic-release version --no-push
Checklist
make install-devandmake testREADME.mdif my changes affected itlinkup/_version.pyif I plan on creating a new release